package net.xdclass.vo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

/**
 * @author Administrator
 * @description
 * @since 2023-06-27 22:17
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class PayInfoVO {

    /**
    * 订单号
    * */
    private String outTradeNo;
    /**
     * 订单总金额 单位： 分
     * */
    private BigDecimal payFee;
    /**
     * 支付类型：微信，支付宝等等
     */
    private String payType;

    /**
    * 端类型： APP/H5
    * */
    private String clientType;

    /**
     * 标题
     */
    private String title;

    /**
     * 详情
     */
    private String description;

    /**
     * 订单支付超时
     */
    private Long orderPayTimeoutMills;

    /**
     * 用户标识
     */
    private Long accountNo;
}
